﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace IPCPages
{
    /// <summary>
    /// 应用程序启动状态
    /// </summary>
    public enum ProgramStartingStatus : int
    {
        NotEnabled = -2,        //未启用
        Unknown = -1,           //未知的
        Loading = 0,                //正在加载
        StartOK = 1,                    //加载成功
        StartFailed = 2,                //加载失败
    }

    /// <summary>
    /// 应用程序集合的启动结果
    /// </summary>
    public enum AppsStartupResult : int
    {
        OK = 0,                        // 所有程序启动正常
        FatalError = 1,              // 关键进程启动失败，视为发生了致命的错误
        LimitedError = 2,         // 关键进程正常加载，但是某些进程启动失败，可以用于测试，但是不能用于正式环境
    }
}
